
            body {
                font-family: 'Open Sans', serif;
                font-size: 1.15em;
                line-height: 1.25em;
                margin: 0 0 125px 0;
            }

            h1 {
                font-family: 'Arvo', serif;
                font-weight: 400;
                font-size: 1.25em;
                color: #00bbff;
            }

            h2 {
                font-family: 'Arvo', serif;
                font-weight: 400;
                font-size: 1.1em;
            }

            h3 { 
                font-family: 'Arvo', serif;
                font-style: italic;
                font-size: 1.0em;
            }


            #container {
                position: relative;
            }

            #header {
                background-color: white;
                padding: 1em 2em 1em 2em;
                margin-bottom: 1.5em;
            }
            #header .title {
                font-family: 'Arvo', serif;
                font-size: 2em;
                font-weight: bold;
                color: #00bbff;
                margin: 0.5em;
                float:right;
            }

            #nav {
                position: absolute;
                left: 0px;
                width: 25%;
                padding-left: 2em;
                font-size: 0.85em;
            }

            #nav ul {
                list-style-type:none;
                margin-left: 4px;
                padding-left: 4px;
                
            }

            #nav a {
                color: #00bbff;
                display: block;
                text-decoration: none;
            }
            
            #nav a:hover {
                text-decoration: underline;
            }
            
            #nav a:visited {
                color: #00bbff;
            }
            

            #content { 
                margin-left: 25%;
                width: 66%;
            }


            #footer {
                position: fixed;
                bottom: 0;
                left: 0;
                height: 50px;
                background-color: #88ddff;
                color: white;
                padding: 15px;
                width: 100%;
                font-size: 0.75em;
                line-height: 1em;
                
            }
            
            #footer a {
                color: white;
            }
            
            #theapplet {
                width: 600px;
                border: none;
            }
            
            .prompt {
                background-color: #88ddff;
                margin: 1em;
                padding: 1em;
            }

            .highlight {
                color: #00bbff;
            }

